From bd84bae5d93639d1135866f268f0b514610f7cf5 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 14 Aug 2014 20:29:54 -0400 Subject: [PATCH] Broadway: Make unix socket support conditional We need to use gio/gunixsocketaddress.h and do so only if HAVE_GIO_UNIX is defined. --- gdk/broadway/broadway-server.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gdk/broadway/broadway-server.c b/gdk/broadway/broadway-server.c index 86c6920e9c..2964a770ab 100644 --- a/gdk/broadway/broadway-server.c +++ b/gdk/broadway/broadway-server.c @@ -27,6 +27,9 @@ #include #include #endif +#ifdef HAVE_GIO_UNIX +#include +#endif #ifdef G_OS_WIN32 #include #include @@ -1274,7 +1277,7 @@ BroadwayServer * broadway_server_on_unix_socket_new (char *address, GError **error) { BroadwayServer *server; - GSocketAddress *socket_address; + GSocketAddress *socket_address = NULL; server = g_object_new (BROADWAY_TYPE_SERVER, NULL); server->port = -1; @@ -1288,7 +1291,9 @@ broadway_server_on_unix_socket_new (char *address, GError **error) } else { +#ifdef HAVE_GIO_UNIX socket_address = g_unix_socket_address_new (address); +#endif if (socket_address == NULL) { g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_DATA, "Invalid unix domain socket address %s: ", address); -- 2.30.2